﻿// ***********************************************************************
// Assembly         : ElFinder.Net
// Author           : Lolo
// Created          : 06-05-2013
//
// Last Modified By : Lolo
// Last Modified On : 06-05-2013
// ***********************************************************************
// <copyright file="ReplaceResponse.cs" company="">
//     Copyright (c) . All rights reserved.
// </copyright>
// <summary></summary>
// ***********************************************************************
using System.Collections.Generic;
using System.Runtime.Serialization;
using ElFinder.DTO;

namespace ElFinder.Response
{
    /// <summary>
    /// Class ReplaceResponse
    /// </summary>
    [DataContract]
    internal class ReplaceResponse
    {
        /// <summary>
        /// Gets the added.
        /// </summary>
        /// <value>The added.</value>
        [DataMember(Name = "added")]
        public List<DTOBase> Added { get; private set; }

        /// <summary>
        /// Gets the removed.
        /// </summary>
        /// <value>The removed.</value>
        [DataMember(Name = "removed")]
        public List<string> Removed { get; private set; }

        /// <summary>
        /// Initializes a new instance of the <see cref="ReplaceResponse" /> class.
        /// </summary>
        public ReplaceResponse()
        {
            Added = new List<DTOBase>();
            Removed = new List<string>();
        }     
    }
}